package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 菜品管理对象 sys_dishes
 * 
 * @author ruoyi
 * @date 2024-09-26
 */
public class SysDishes extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 菜品主键id */
    private Long dishesId;

    /** 菜品名称 */
    @Excel(name = "菜品名称")
    private String dishesName;

    @Excel(name = "菜品价格")
    private Double dishesPrice;
    /** 套餐id */
    @Excel(name = "购物车标识")
    private String packageId;

    /** 菜品主要分类 0热菜1凉菜 */
    @Excel(name = "菜品主要分类 0热菜1凉菜")
    private String mainType;

    /** 菜品次要分类 0肉类1菜类 */
    @Excel(name = "菜品次要分类 0肉类1菜类")
    private String otherType;

    /** 是否进入购物车0进入1未进入 */
    @Excel(name = "是否进入购物车0进入1未进入")
    private Long shoppingChange;

    /** 菜品图片 */
    @Excel(name = "菜品图片")
    private String dishesImage;

    private String dishesQuantity;

    public String getDishesQuantity() {
        return dishesQuantity;
    }

    public void setDishesQuantity(String dishesQuantity) {
        this.dishesQuantity = dishesQuantity;
    }

    /** 菜品状态0上架1下架 */
    @Excel(name = "菜品状态0上架1下架")
    private String dishesStatus;
    @Excel(name = "菜品描述")
    private String dishesDescription;

    public String getDishesDescription() {
        return dishesDescription;
    }

    public Double getDishesPrice() {
        return dishesPrice;
    }

    public void setDishesPrice(Double dishesPrice) {
        this.dishesPrice = dishesPrice;
    }

    public void setDishesDescription(String dishesDescription) {
        this.dishesDescription = dishesDescription;
    }

    public void setDishesId(Long dishesId)
    {
        this.dishesId = dishesId;
    }

    public Long getDishesId() 
    {
        return dishesId;
    }
    public void setDishesName(String dishesName) 
    {
        this.dishesName = dishesName;
    }

    public String getDishesName() 
    {
        return dishesName;
    }
    public void setPackageId(String packageId)
    {
        this.packageId = packageId;
    }

    public String getPackageId()
    {
        return packageId;
    }
    public void setMainType(String mainType)
    {
        this.mainType = mainType;
    }

    public String getMainType()
    {
        return mainType;
    }
    public void setOtherType(String otherType)
    {
        this.otherType = otherType;
    }

    public String getOtherType()
    {
        return otherType;
    }
    public void setShoppingChange(Long shoppingChange)
    {
        this.shoppingChange = shoppingChange;
    }

    public Long getShoppingChange()
    {
        return shoppingChange;
    }
    public void setDishesImage(String dishesImage) 
    {
        this.dishesImage = dishesImage;
    }

    public String getDishesImage() 
    {
        return dishesImage;
    }
    public void setDishesStatus(String dishesStatus)
    {
        this.dishesStatus = dishesStatus;
    }

    public String getDishesStatus()
    {
        return dishesStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("dishesId", getDishesId())
            .append("dishesName", getDishesName())
            .append("packageId", getPackageId())
            .append("mainType", getMainType())
            .append("otherType", getOtherType())
            .append("shoppingChange", getShoppingChange())
            .append("dishesImage", getDishesImage())
            .append("dishesStatus", getDishesStatus())
                .append("dishesDescription",getDishesDescription())
                .append("dishesPrice",getDishesPrice())
                .append("dishesQuantity",getDishesQuantity())
            .toString();
    }
}
